The work environment is stressful and crass, there is not a well structured training process, there are extremely frustrating and inefficient aspects of their design process, and the pay does not compensate for the amount of hours you are expected to put in (50+ starting out) combined with such a stressful setting. The company is extremely cheap to say the least and their recruiting process is quite misleading in my opinion. The turnover rate is absurd and it should definitely make you think twice about working there. This was the worst job I have had and would not recommend working there. Their saving grace would be the 15% 401k match but it's vested and most don't even make it the full year for you to be able to enroll.