Learning curve and growth
Few good people
Decent monetary benefits
Cons
ideologies driven by singular thoughts and not as a company.
Business Processes not well defined and can be bent by overpowered
Clarity and transparency don't exist
Every year downsizing and re-hire a badshow
You can learn many things since you do everything
You will become expert in your domain
Good for freshers
Cons
Every year company becomes new startup
Very high attrition rate - I can say more than 70 % every year
Poor work Culture
Not a place for experienced employee
Management is not focused
Once had great clients