Pros
The pay and benefits are excellent. A lot of your fellow employees are young, smart, talented, and even fun to work with. The office is nice, and the technology/tools etc. are pretty up to date. Finally, working at Unlimited provided me a wealth of valuable experience and skills that helped me to secure employment elsewhere. My current employer (which is not Unlimited Systems) was blown away in the interview with how much experience and responsibility I had gained while working at Unlimited Systems, and I don’t think I would have been able to land the job that I’m in now if not for the experience that Unlimited provided for me, and that’s something that I’ll always be grateful for.
Cons
One con to get out of the way upfront. Management has openly been bribing/pressuring employees to post positive reviews on Glassdoor in order to counteract the negative reviews. This tactic has been backfiring on them lately as more and more people are mentioning it in their reviews, and it absolutely should backfire on them. If you want positive reviews, you should improve the experience of working there, not try to pressure people into pretending to like the job. As for cons of the actual job: Management is incredibly overbearing and loves to micromanage. Many of us had horror stories of being called in at weird hours in the morning, being chewed out for things that weren't our fault, etc. It could get brutal at times. Employee morale in general was atrocious. Virtually all employees hated their jobs, and the mood tended to soak into everything we did. I have never seen such low employee morale and such high employee turnover at any company in my life. I ended up leaving largely because that level of negativity at a company was just incredibly depressing. Most employees don't make it a year, and just about everyone I talked to admitted they were trying to find work somewhere, anywhere else. I know of at least one instance where an employee was offered a promotion to team lead, and decided to leave for a position at another company anyways because they just couldn’t take it. When your employees would rather leave than be promoted, you know you’re doing something wrong. It's a family company. Upper management consists of the four brothers who run the company. If you are not one of them, you will not be upper management, that's just how it is. There is a serious ceiling on how high you can rise in the company, so if you have real career ambition, it is difficult to justify staying there long term (and based on my experience, very few people do).