Pros
Good benefits including medical, vision, dental, etc... A few great managers, if you can find them.
Cons
Many bad managers who exert high pressure, and use micro-management tactics. Managers have been doing 'performance exits', that are really hidden layoffs because the roles are not being backfilled. Yes a manager admitted it accidentally in a conversation. Stack ranking, even though the managers say there is none, although it slipped out during a conversation. Boise is not a growth site. Boise developers are on the interview panels for all the other sites, but no growth at the Boise site. Internal moves are being blocked and/or ignored for people at the Boise site, even though the corporate message is that Internal moves are for everyone.