Pros
Team members are the only good reason someone could survive in this work environment - they support each other and that's how you can get by in this company.
Cons
Employees do not have a voice and there is a high employee turnover every month! Be prepared to work 12 hours per day and hear from management that this is not enough. There is no work/life balance. Salary is below market and even tho they claim that employees have 3 weeks of paid vacation, they guilt you when you try to take days off. Employees end up having to get work done when on vacation. Employees have to bring and use their personal computers at work. No training provided. Unhealthy and toxic work environment. Avoid joining this company at all costs! If you don't believe this review then join the company and go through this nightmare yourself!