Pros
Good pantry, you can always get something to eat so nobody goes hungry.
Cons
Initially when the management was changed in the year 2014, I was happy thinking that it is for a greater good. The result was a disaster, the people in the management team started firing the senior employees for no good reason. In a span of 3 months all good, efficient reps where either fired or quit as a result they have been successfully losing good clients. Today the company has nothing but all inexperienced people, not efficient. Not a good place to work anymore, I'm quitting soon to find a better opportunity. Favouritism has fast paced in few months. You already know who gets the next recognition without putting hard efforts. Preparing fake reports and sending to the higher management is a common practice. There is no future.