Pros
Generally nice co-workers, lunches and snacks once in a while, good health benefits. Training regarding health insurance policies that can be useful for future employment. Managers are in meetings most of the time so you aren't really micromanaged.
Cons
Unrealistic expectations regarding attendance and workload. Managers do not listen or help if you say you are overwhelmed. Compensation does not match the huge amount of responsibility you are given. Managers are not trained properly in a reasonable amount of time to be useful to their departments. HR is absolutely awful and their actions are largely based on how they personally feel about you, not your work....including whether or not they allow you to use the benefits you are entitled to. HR is spiteful, angry and fake and will not hesitate to ask odd personal questions. They will say there is room for advancement, but in reality most moves are lateral and are celebrated as if they are promotions (I always found this very strange). If you are not an obnoxiously loud busy body don't expect to be actually promoted under any circumstances. I attempted several times to ask for additional communication training and development opportunities and was consistently turned down or put off.....they were willing to point out flaws of mine and always had great "ideas" to help me out but never did their part to realize them. In general, there is a "sneaky" feel around the office and information is kept from employees. In the last few years Action has transformed from a decent, professional place to work into one that is uncomfortable to even walk into.