Collaborative and fun working environment
Lots of activities like puzzles, games, potlucks, special events, etc. Great culture.
Learn the difference between a business strategy (what is our focus? what DON'T we do?) and goals.
Terrible, unfair and mentally stressful I was overworked because of being an "outside" not being part of any clique I had to do double the work. Despite accomplishing key milestones I was not promoted and a crony with no relevant skills was promoted. They target you if you are not an Indian.
They keep increasing workload and dont get paid for numerous hours worked. Not aloud to put in overtime for the long working hours and weekends. And you are not aloud to mention it to managers or you are out but staff talks about it between each other.
It's good place to work