Pros
For the most part the work environment, there are a couple people that are more difficult to deal with, but that's what helps you grow. The management in this particular office are great, but when you get to corporate it's a little tricky.
Cons
Wages are on the low side, currently been working there for almost 2 years and have not had my salary looked at. Bldg. maintenance is almost nonexistent, I am sure it's not the other employees faults but rather corporate itself not approving things. Benefits are okay, but not like others in the industry. Paid time off is 3 weeks, which would normally be amazing for anyone starting off, but they have recently changed the policies and have merged sick days (5 for the year) and vacation (3weeks). Also, they force you to use PTO for the week of Christmas, as the offices are all closed.