Pros
Great pay Beautiful office Free food Process is streamlines - Ex. Onboarding process, deployment process etc.,
Cons
Everyone is operating with a fear of losing their goodwill with the manager People take less risks and do not encourage anyone who wants to accomplish great stuff, that comes with calculated risks Their 360 feedback encourages staff to write atleast 40% improvement areas and that forces colleagues to search for not-ok stuff, which generally goes unspoken or unwritten. This gives rise to blaming culture Manager keeps quoting the one exceptional mistake you probably did during your onboarding at every chance he gets Too much micro managing They talk about freedom and responsibility but actually there is very little freedom compared to other companies. You are expected to get thumbs up and convince colleague who were in the team for longer before deploying your changes.