Pros
If you want to get back to a high school atmosphere then this is the perfect place to work for.
Cons
The management locally and also upper management have no clue how to treat their employees. It's a circus. The raises were very minimal and with cost of living rising the increases were not there. The managers don't know how to manage and are clueless . Lack of training and poor management will be the demise of this branch. Human Resources is a joke. There isn't a HR department at every site in which employees can go to if questions arise. You have to call corporate which is another state and wait for a response from them which may/may not happen. Insurance benefits is at the bare minimum which you pay a high price for. Opportunity for growth is nearly impossible unless you are a puppet there and let them mold you the way they want you to be or unless you "brown nose" your way up. If you know your worth, then definitely stay away from this company. Especially the Los Angeles branch.