Pros
Canceled the 401K, gaps in our health coverage, several months late with annual reviews, frequently late with paychecks.
Cons
Avoid this company at all costs. They lie during the hiring process to lure you in. Developers: There is no career path, you get stuck in a job and that's the end of it. There is no SDLC, no code reviews, poor testing, no training, very little documentation. Management doesn't communicate downstream and doesn't attend meetings. You're expected to show up and work. You'll never know what's going on outside of the next release date. Most of the employees are highly skilled and driven, but everyone is set up to fail. I've never seen a more depressing workforce look so defeated on a daily basis. More often than not, you go home feeling like you worked your hardest yet didn't accomplish a thing. Frequent employee turnover has resulted in too many hands in the project. The code base is a mess and every day is a scramble to address customer emergencies. The customer dictates the release cycle.