Was a good place to work until 2009. Some awesome co-workers make it tolerable.
Cons
Poor rate increases (if any at all), horrible insurance, no leadership, no respect for female employees, no advancement, bad treatment from management allowed and the list goes on and on.