Pros
-Good work life balance -Larger arena to display, leverage skills and knowledge -Can move around projects as multiple products are developed under the same roof -Provides shuttles/transportation to and fro work -Good annual events -You can reach out to your boss easily for raising concerns (how it is taken care is part of cons) -Work satisfaction will be very good -Acquires a new company almost every quarter, so can work with new products integrations -Manageable work pressure (except a few projects) -Employee friendly policies (slowly diminishing) -Very good agile development model to enrich your experience -Leaves lot of space to propose and accommodate technological enhancements in products
Cons
- Very bad paymaster for long-standing employees working year after year. I think they try to enforce the quote - never love your company. -Slowly moving away from Employee friendly policies