Pros
I love working at Matchpoint Consulting, because working there is like getting a free business education. They have a program designed to teach their employees a ton of transferable skills, and it has been so valuable to me as a new graduate. Not only is their training program great, the company is already getting demand from clients to expand.
Cons
This team works hard. I think a lot of people in our generation expect to be successful once they have walked across that graduation stage-- but in the real world, you have to earn your success. This team understands that, gives the employees the opportunity to grow and challenge themselves, and expects nothing but the best. If you aren't willing to work hard, to achieve goals, and push your comfort zone... you should probably look elsewhere.