Now the bad.. it's painfully obvious upper management only cares about the sales people. They get all the perks and bonuses while the engineers get nothing. It's really disheartening to see nothing being done for the engineers that are working non-stop for the customers while the account managers who show face once or twice a month with the client get all the bonuses.
Health insurance sucks and 401K isnt great either but at least the bonuses for the account managers are good.