Excellent empathy to employees
Excellent benefits and incentives
Plethora of opportunities to grow
Control of employee life cycle
Opportunity to work remotely
Friendly work envrionment
Cons
Due to a large number of employees who work remotely, we never get to mingle in person