great learning experience
new troubleshooting scenarios
cloud / shared data center environment
frequent changes in architecture and new implementations
Cons
increments are very less
growth is negligible
poor management
no team bonding
company doesnt care about the employee or the team
company will be ready to serve customers by any means, no planning or defense.