Pros
management team is nice to employee.
Cons
small company, salary is not as good as big tech company.
Pros
teams collaborate well, stakeholder was easy to work with
Cons
lack of transparency. not much updated provided to employees on company path, it was very vague during all hands