Pros
Work from home opportunities, pretty laid back, promotes health lifestyles, ability to find other opportunities within the company, embraces various cultures and ethnicities, some paid benefits
Cons
Lack of qualified management, mass unprofessionalism, lack of training, very low morale in some areas, IT is a joke no one local all overseas with very little knowledge and desire to help you. Not many work at home opportunities for administrative staff. Compensation can be quite low and you have to fight for a fair wage. Bonuses are a joke unless you're in senior management. It can be difficult to achieve a work/life balance when work is constantly coming to you at all hours of the day and night. Often time work is outsourced to save the company money which in the end winds up being a big mistake as the outsourced workers hired are often not qualified to get the work done so the company then has to insource what they've just outsourced. Please learn to make better decisions.