Well organized. Easy to keep track of scheduling and tasks. Nice online community communication tools.
Svantaggi
This is a good company that used to pay well, but there has been no or few raises of pay over the past 5 or even 10 years, so it is now a company that pays the same or less than its competitors. It also has become much more corporate-like and less personable (I guess the price of success).