Great work environment
Very friendly people to work with including most managers
Good internship program
monthly lunches, social events etc.
Very flexible work hours
Cons
The work itself as an associate or analyst is very dry, repetitive and boring
the pay is bad starting out and the hope of getting more pay is very bleak
If you're in research there is very limited opportunity to grow. If you are in sales and product development its better but a tight work schedule. Engineering and HR are in a way outsourced. Executive management is in SF.