Pros
You will learn how to deal with disrespectful people. You will learn how to survive with bare minimum training. You will learn how to deal with emotional discomfort as you most likely will encounter one every other day.
Cons
- Disrespectful management (They literally yell at us, as if we were elementary school kids) - Little to no training (I was thrown into a site installation, 3 days after I was hired, and was expected to prepare and complete everything that a senior staff can) - Does not care about employees (I was given a warning letter, for being 10 minutes, literally 10 minutes, late in a snow storm. I once asked for a lightbulb change in a company car (signal light was dead) which I had to take to site, and was yelled at by management for asking such ridiculous request. - Horrible atmosphere in office (Employees are scared. When management walks by, they will peak at our computer screen to see if we're actually working. Overall, the atmosphere and mood in the office is sad)