Pros
the organization provide flexibility in working hours and telecommute provided you have a decent manager. the organization supplied free beverage and fruit which is a nice. The external activities such as Christmas party, picnic and off-site meeting are very nice and well organized. Once a month the company provides beer and wine on the 3rd Friday at 4 pm.
Cons
Any one could be a manager provided you have a MBA. Majority of managers have no idea of the products in their areas. The main thing about this organization is that the majority of employees are from other countries and it's difficult to understand what they say as English is not their first language. The company also has a non-written policy that your manager can have you fired if for any reason the manager does not like an employee.