Pros
Nice Campus Strength Finder Test Fitness Center
Cons
This was my experience and if you are working or going to work in any other dept except software development it might be good, believe only this Dept has this disease and it's creators. Technology department which has people working since their childhood have become bosses and they don't welcome fresh ideas!! Entire leadership needs a big change which is NEVER going to happen. If magically they decide to change then retire existing ancient people, bring FRESH talent & follow something/someone new rather than asking them to follow the old shaky heads. I have seen these ancient people shouting, getting angry at other tech leads in meetings if they could not meet a deadline. They treat others like it's an army drill. People who are being treated like this they forget this behavior after 2 mins, probably they have been through this thousand times before. There is no professional growth, they don't have any clue about growth mechanics for a person in a company but yeah if you want to be favorite, start clocking 60+ hrs. in a week and you will be hot. It's a social club full with fake people, untalented, superficial managers. Gallup has books which talks about how to be a good manager or be good with team mates. Let your own people read that, mull it over, before giving it to the world.