Pros
-They care about their employees
-They want the workplace to be fun, and have an entire campaign, called fun committee, dedicated to making it fun!
-They do great incentives!
-They commend you for a job well done!
-There are always career development opportunities and opportunities to advance
Cons
The medical benefits could be better