Pros
- There are people with knowledge. Juniors can benefit & learn. - Nice building - Cool environment to work in that doesn't feel too corporate.
Cons
- The being-part-of-a-big-family-management style is used actually against you to keep your salary low. - The annual review mechanism, your reporting to your manager etc don't have a lot of weight. They are used just to show to the people there IS a serious measurement of monitoring people's performance. In reality, it is going to be used against you to keep your salary low. - The environment doesn't care about toxic behaviors if they make sense financially. Thus, feedback of people is used by management just to know what's going on, not purposeful for the. - Faithfulness is viewed as a weakness. If you stay too long, it will be against your career. - The managers that are long working in the company will use lies to keep your salary low. - No overtime ever paid or compensated in another way