Pays well. Almost all of the staff are fantastic engineers. Managers in the "trenches" are smart and capable. Decent kitchen and good work environment in terms of office space. Great location.
Minpunten
Health benefits are horrible. 401k is marginal at best. Current management above senior level up has a habit of undoing things that work and inhibiting productivity. Team "leads" are often afforded more consideration than management staff. Recruiting staff regularly oversteps their bounds and behaves inappropriately at times. Company has a long standing tendency of driving off capable and competent people in favor of yes men and people who are marginally capable of driving the business. There was once a fantastic executive management team that was slowly driven out and it's a shell of what it once was.