Pros
The staff at the company is incredibly supportive, everyone is eager to step in and lend a hand if needed, and the company is indeed very open about its aims, strengths, and potential growth areas.
Cons
There aren't any cons at all; the salary is excellent.