Vantaggi
The people are amazing here. it's like one big family. mostly young 20-30 year olds. There is also free (cold) breakfast, ping pong, pool table, foozeball, 60" TV, library and Wii room. Great vacation time, although skimped on the sick leave. Good medical benefits and 401k etc. in my experience, management cares about you. I've seen teams where this isn't the case, but my team is excellent and i'm sad to leave them.
Svantaggi
It's a very flat company. There are 3 steps between me and the head of the company. And a lot of people have been here for 6+ years and have no intention of leaving, so moving up to management can be a challenge for the pure fact that there are no open positions. It's fairly easy to move around from team to team in linear moves, which is great for learning opportunities and building experience, but upward movement cant be a challenge. Also, the location use to be in Westwood, but now is in Ladera Heights bordering Inglewood. Not many lunch or happy hour options near by.