Freedom at work, chance to learn every day which mostly not available in all companies, learn technology and business, If you are willing to learn or want to try new technology management will allow you to go with that. So I can say the best place to get experience in new technology.
there are no good things working there except that you can choose technologies or frameworks by yourself which you wants to work.
Minpunten
Poor management, during my tenure there i saw almost 30 employees that get fired . Company does not follow any policies and fire people immediately and do not pay their notice period.