Pros
Very employee oriented - great benefits, above average pay, annual increases and bonuses and "promote from within" policy. Terrific tuition reimbursement - employees are encouraged to get a degree so they can continue to move up the ladder! The owners really care about their employees and show that by offering many "fun" incentives and contests. The Corporate office is very friendly and helpful and the "Casual Fridays" make the end of the week fun!
Cons
The parking is not the best or easiest but the offices are very clean and well kept up. For the most part the morale and attitude of the employees is good. Communication from management could be better and they shouldn't wait to share information until the last minute - like new locations, change in management, etc.