Pros
1. Good work-life balance 2. Most coworkers are pleasant to work with and you can learn from them 3. Allow the flexibility of working full time and studying part time 4. Cool benefits - good parental leave policy and even fertility treatment benefit 5. Social good - you can choose to take a few days off to participate in volunteering or social good activities
Cons
1. seems to have favoritism culture 2. no transparency 3. no anonymity in feedback - granted that the surveys we filled out were supposed to be "anonymous", but the very detailed breakdown of the survey also made it possible for the manager to deduce who wrote what. 4. hard to give feedback - it's "encouraged" to give honest feedback, but it can be met with a lot of pushback. lack of open-mindedness. hard to be truly honest in feedback. 5. overall value of the company is very vague - "we protect the ones we love". sure, how does that translate to the working teams? what are the important values to uphold in daily responsibilities?