good place if you are looking for some training/experience, although need to be careful as to what position you end up with, because might not get promoted/moved somewhere else, no cross training possible
Cons
really high employment turn-over, management is flexible although sometimes unprofessionally pressuring