Pros – You get to work in very interesting cutting edge projects. The management is supportive. The company offers OK benefits for its size.
Cons – It is a small company and still very much growing. If you are looking for a big company check some other company.
Advice to Senior Management – The personnel could use some more training if at all possible. The initial training is OK but to keep up the competence levels we could enroll into some select courses.
Yes, I would recommend this company to a friend