Pros
Depending on the position, it can be interesting and creative work.
Kontras
This company values nobody. They are a multi million dollar company that runs like a small local business. The pay is extremely low and employee turnaround is very high. They expect you to work all hours and nights of the day, even if you're hourly...then when you turn in your timesheet they denied you did the work. Non management employees are completely overworked and underpaid. They are completely dysfunctional, unprofessional and untrustworthy. If you complain to management, they do nothing to help solve your issues. Not only is the management corrupt, but the environment is messy, dirty and unorganized. Upper management doesn't want to take any responsibility for providing a proper clean work environment. I witness first hand the owners from China yelling and screaming at everyone and touching employees on the face and head. The things I witnessed/heard was unbelievable.