Great for Training
If you want a good training ground, this is the place. You get great experience and you get to make your resume more impressive. Management seems to conflict with each other at times which makes is frustrating on which instruction to follow.