Pros
I am a developer for the core project and what I experience is lot of short of time to meet with my job requirements but I get all refreshments and other career building support from my office itself. I don’t have to read anything special or learn from anybody others as all my co-worker are so helpful. The team has friendly interactions with the management. We are given lot of time for other activities too. I joined a year back and as any new employee I too did not know much about the company. In the next week was my birthday and I was surprised they celebrated my birthday distributed cakes, gifted cards with all the team wishes, they are greeted through emails and full day I was getting wishes. This made me very happy and it became the best best birthday for me.
Cons
I feel there are Nothing specific