Pros
Company provides a great amount of schedule flexibility, The Vending machines are discounted to help you stay caffeinated. For the most part the people there are great, and willing to help you learn.
Cons
Upward mobility is low! They advertise internal progression yet fill most open positions externally. Management is disconnected, and fear based. Company culture is false advertising for the clients, and perspective employees. Hiring and back filling positions takes almost 6 months, while current staff is taxed with additional work. Stress level is abnormally high, you never know if you are going to get scapegoated by middle or upper management to save face with clients. There is little training, and processes that you are held to are not documented.