Pros
- Very nice, cozy office
- Equipment mostly fine for work
- Good benefits
- Seemingly professional working style
- Retrospective sessions, not only in technical matters
- Fresh company with a lot to do, and opportunities to advance in career
- Down-to-Earth, approachable, open minded high leadership
Cons
- Despite good base salary, there is no cafeteria
- No corporate phone is provided, but they expect you to be available occasionally outside of working hours, or make some occasional work related calls.
- Struggling with on-boarding on technical positions, lack of proper documentation and process; lack of proper handover - partially aware of it
- Dev-only DevOps approach, operations' priorities might be overridden by dev
- Low team integrity
- Technical leadership is inflexible, sometimes self-contracitory; like, voices a bad opinion on blaming culture, but still applies it; discredits results without review; asks you for your opinion, but if it differs from his, he forces it on you. Encourages to speak up, but doing so has no effect. - completely unaware
- Project management is infelxible, by-the-book (old-school german), sticks to a methodology even when it is not applicable. (Try to timebox troubleshooting, root cause analysis, or something you have zero information about. Stick to plan with ad-hoc incidents. Take responsibility for something that you have no influence on.) Also actively refuses feedback along with a smile.
- Despite the low employee count, they are vulnerable to office politics, and they are not aware of it
- Relatively too much time spent on meetings (like all-employee meeting every week)
- Tech leader and Project manager are not open to constructive critical feedback, and they are not aware of it; which makes the retrospective sessions somewhat less useful. Non-tech issues are piling up.