A little "behind the times" and failed attempt of changing
Pros
Every other Friday off! Other benefits are okay for a starting job. The 401k isn't bad at a 6% match. Health insurance is decent. Pays for continued schooling! Corporate discounts and events. A lot of opportunity for advancement. Employee organizations. Can change roles often. Managers are supportive. Gym in most facilities, but can not use work hours to stay fit and healthy. Room for growth.
Cons
Cubical environment. Working from home is allowed, but not often and frowned upon. Vacation is accruing meaning for the first you can't take vacation if you want to be able to take the most hours next year. Company is old. Contracted job so you "salary" doesn't really mean "salary". Have to preform 40 hours a week and record your hours that you actually "worked". People are nice, but defined line between co-workers and "friends". Work environments are depressing and old. Many people dread coming into work. Leaving your desk to walk for 3 mins is 3mins more you have to stay at work. Most eat lunch at their desks. Decreasing benefits. Encouragement from other employees who are not managers or HR to leave the company if young.