Pros
You really do hold your career in your hands! You will be given as much work and responsibility as you want and can handle, and you will have ample opportunities to advance. In fact, your opportunities for advancement are much more available than in almost any other work place. Your hard work will be recognized. The training group and management give you all of the tools you need to excel, and there truly is an open door policy anytime you have a question. Any time you have questions or concerns, management is always available. On top of that, you get to work with a diverse group of talented, intelligent, and interesting professionals on a daily basis.
Cons
The hours can be long at times and the deadlines can stack up, but you are never alone in working through these challenges. While working long hours, typically during tax season, your comrades are there with you working and building camaraderie. You receive lots of project management training to help manage deadlines. Plus, if you ever get too bogged down, all you have to do is raise your hand and ask for help.