Great coworkers, friendly clients fair pay and benefits
Cons
management needs to have SOME just some compassion and understanding along with some patience. This would go along way AND AVOID THE CONSTANT CHANGE OF EMPLOYESS, being more open to different work