I've been working here for about 3 months. For techs at least, there are plenty of opportunities to prove yourself, and management (while sometimes not available) is fantastic. They encourage learning, and want you to succeed. It is fast paced, with a lot of responsibilities and a decent amount of overtime. The night shift is the only one available but after a couple weeks you are used to it.
This is a place were those that take initiative, and are hard working usually get rewarded and are noticed. When another higher paying posistion opens up, they are the first ones considered. Not some idiot that has a couple months on you, and does their work half assed.
If you like staying on your feet, are independent, don't mind the shift, and take pride in your work this would be a great place. If you show you are worth the investment they will heavily invest into you. All you need to do is show up, work hard, learn from your mistakes and be a decent person.
For recent grads this is a HUGE resume builder, and decent place to dip your toes. However, if you need a slower pace, don't want the shift, and a huge social life is a big deal for you then stay away.
Insurance, 401K, encouraging atmosphere, great attitudes all around, hard work noticed
High turnaround rate for lower posistion because the Night shift is hard to adjust to, social life takes a dip, staying later then planned is the usual, supervisors are unavailable sometimes