There are more awful managers. There is always the fear of layoffs, which may just be corporate America way, but every quarter there are layoffs. Benefits are not great unless you are above a certain level. Antiquated way of thinking that everyone must work out of an office.