Pros
Decent salary, basic individual health insurance and dental paid by company, centrally located in Charlotte but not in too-busy uptown, good restaurants nearby.
Cons
Decent salary but none of us have gotten raises in 2-3 years. Meanwhile other companies in area start $8-10k more for same experience level. VERY high turnover. Hard to build teams when people quit so much. We used to be able to work remotely several days a week which was amazing, but that was taken away due to actions of a few. Upper management's mentality is that we all need to consistently work 45+ hours. We even had a contest to compete for scraps by working as many hours as possible, all while not getting raises in several years. It was insulting. Performance reviews pushed off, no clear communication on chain of command when people quit, and general low morale. The company is growing too quickly and management seems desperate to promise anything to clients just to make a sale. Requirements gathering process is subpar resulting in rushed projects where people are stressed to the max. Seemingly random deadlines given for projects, using outdated technology. It's a smaller company and we almost never see the CEO. However the COO is very heavy-handed and changes his mind constantly. He overrides nearly all suggestions from project managers and designers by changing his mind so much. We are asked for input then told to leave if we don't agree. Former employees are blamed for problems. We are told to "care more" while our raises never come, perks are taken away, and our suggestions are ignored.