Pros
1. The company has a great culture which truly cares about its employees.
2. Due to it's relatively small size, the leadership is extremely approachable.
3. Even with its small size, the leadership makes it a mission to help foster professional growth in all employees by hosting regular training sessions (industry training, technical training, and professional training)
4. New Ideas are welcome if they make the current method of working more efficient.
Cons
If you're not comfortable with steep learning curves and rapid growth, this might not be the ideal environment for you. However, for those who thrive in dynamic settings, there’s nothing to criticize.