Pros
The company values are strong and notable. Also, the firm has the opportunity to market itself well overtime to develop an affluent and dependable clientele. Management cares a lot about employee satisfaction.
Cons
Sometimes lack of work available and slow times. Promotions are somewhat arbitrary.