Pluspunten
Benefits and company culture is GREAT--communication is always abundant about how to get connected and network. You're never at a shortage of finding things to do on campus, free meals abound almost at least once a week. The company really tries to keep a close knit culture so that everyone feels like they're still working at a start-up. I admire that greatly and look for that in other companies I am interested in.
Minpunten
It's definitely not the company but the MANAGERS. I understand that middle level "people" managers have a tough job of answering to the senior directors as well as leading their direct reports, but I haven't really seen my manager with that ability. This manager constantly hands off projects to direct reports, instead of doing it themselves, but then likes to take credit for them. I don't see any support for career development other than offhanded comments in a condescending tone. One time we had a training for managers telling them to stop giving so many ad-hoc projects to your team, this manager came back and said to disregard b/c these projects are what makes us stand out. WHAT?! 360 degree feedback was given on my performance and the only negative comments were from the manager, yet everyone who works with me only had strong things to say..shady if you ask me. Wanting to be promoted or developed in ANOTHER team but manager never tried to help, eventually left to another company that gave me managing position.