Pros: good to the employees - lots of cocktail hours and some nice perks, such as a free ipad.
Cons: work loads can be horrendous, management does not always provide expectations, too many projects have to be redone on the employee's own time.
ABC is a company that does a lot of things for the employees. 60+ hour work weeks is not uncommon, nor is weekend work unusual. This is a good place to work if you are a single person just starting out with your career.