The pros don't outweigh the cons. The job seemed great at first, but kept getting worse over time.
Pros
It's a good place to start to boost your resume and get your foot in the door. The coworkers for the most part are relatable and friendly and easy to get along with, and you basically get paid in experience, learning how to efficiently build and test server systems and hone your troubleshooting skills for future jobs.
Cons
- Very low pay in essentially all positions, especially the starting ones. Getting hired through a temp agency for the first 3 months you're getting an hourly pay so low that it's embarrassing to think about, let alone ever mentioning to anyone. - CONSTANT overtime hours. They tell you in your interview that you will "sometimes be working overtime hours" but oh boy is that the understatement of the century. I haven't had a single "normal" 8 hour shift since I first accepted the full time hire offer! - The benefits are very expensive. I was at first really excited when reading through and hearing about all of the great things offered through HR, but when seeing how much everything costs I found I could barely afford any of it because of how low my salary is. - The company is basically a revolving door on the production level-- very few people seem to stay longer than a year and much of it has to do with most new hires not making it past the initial 3 month mark with the temp agency. - As a result of the above point, there is so much time wasted having to train new people who don't even end up staying long enough for it to be worth it. With the problems that the business currently faces, it's hard to keep a production cell in tact with enough veteran members for everything to run smoothly and this facilitates an already stressful and excessively backed up environment with a constant pressure for more overtime hours. - Pretty much a dead-end job because it can take years for a promotion and life is too short for that, especially when you could be making more money so much easier by just moving on to a different job. - Management can sometimes be a nightmare to deal with depending on where you work, and there is often times a huge disconnect between the different levels of employees making it frustrating when big company decisions are made "for the better of everyone" when at the production level they may completely destroy or inhibit certain processes from working smoothly/efficiently.