Pros
Good work environment. Flexible timings. Very ambitious people. Innovative, always supports new ideas, future enthusiastic, good employee relations, Motivated boss, Reliable
Cons
Salary growth is very slow, Actually it will frow when the company will make some good profit otherwise forget about salary increment, no functional work duties.