Pros: pay and benefits
Cons: micromanagement, high stress
Great Place to work but unfortunately job security is an oxymoron. If you have the ability to disconnect morality from your work environment you will do great. However if charging students $30K to learn to be a mechanic bothers you, don't work here. It is all about the numbers, if you miss a month, you're fired. Just that simple.