Pros
Good Place to work. The most important thing is meeting Employee Satisfaction Standards, salary on time, settlements, promotions etc. Management wants to lends ears to employee issues. I miss the culture there.
Cons
Only thing which comes in my mind is may be they need to improve on the carpets, which are old and needs to be changed.