Pros
The company is growing fast, the business is good. The company is full of hardened professionals with various backgrounds, which makes a good complementary palette for bridging gaps in any individual's knowledge. The more seasoned professionals readily and willingly share their knowledge to others and regular knowledge sharing sessions are part of the career plan tailored for everyone individually. The working arrangements are flexible, one can work remotely or part time as needed, nobody counts the exact hours as long as the work is done. One is free to choose their own tools from a given range of options. Career development is supported by an allocated yearly training budget. Employee retention and alignment with the company business and goals is supported by a stock option program available for all employees.
Cons
The company is growing fast, so sometimes the processes struggle to keep up with the growth. A positive problem with the growth is that recruitment struggles to keep up with the sales so people are sometimes stretched thin.