It is a small company with a nice working environment. The boss treats employees well and is approachable. So far, the workplace atmosphere has been positive and comfortable.
Cons
Career growth opportunities and employee benefits may be limited compared to larger companies.