Pros
Strong leaders who are approachable and care about employee satisfaction, good technology that is transparent to clients, smart people with clients' interests in mind, global business growth is making the company recognizable among more people in the industry
Cons
Some growing pains as new employees need to be trained quickly, some processes need to be refined as company expands