Good work life balance
good learning both in terms of technical skills and management
company is open to employees learning and growing with outside the box thinking
Cons
High attrition
lack of retention in resources
frequent lay offs
lack of employee engagement