Vantaggi
*Really fun people to work with. *Best manager I've ever had. This varies from person-to-person as with any company. *Catered lunches daily. *Unlimited PTO: I got my work done and excelled always, so no problem when I took vacations to see family and friends. Also easy to take off for doctor or other appointment. *If you join at the correct level with a good manager, able to gain experience and a title above current level. Work on a bunch of high-value projects without much red tape and crush a workload you thought you couldn't by efficiently using your time (rarely worked more than FT 40hrs.). *Career track was solid and I advanced a lot. (I left when it was stunted -see cons.) *Direction of the company should be positive if strategy is driven by the right people and executed well.
Svantaggi
*Pay is below market. *75% health insurance premium paid compared to 100% many other places. *Lots of workers in their 20's, some in 30's, barely anyone 40+. *Hiring and pay freezes several times over the last couple years. Demoralizing round of layoffs in May. *Some people have skills, but no career track. *No training provided for most roles. This was extremely frustrating at times.