Pros
As of today, it is a very good firm if staying free and doing nothing is on your mind. Management might give you tasks, just to keep you busy for some time, without achieving any meaningful results.
Cons
Well, where shall I start ? There was a time when I used to adorn my company. There was a time when there was fairness in process, transparency was visible at every place, ethics were paramount across all divisions. But alas, those times have been long gone now. Nowadays, it's more about fighting for survival, playing political games, both regional and global, impromptu announcements of delayed appraisals, deferred promotions, even the hands of middle level management are tied and top level management plays around at its will, ignoring others advice. HR department has been a failure in terms of providing health and family benefits and have lost the human touch over the years.