Pros
- some friendly peers
- provided with nice laptop
Cons
- Delayed & Inadequate Manager Introduction: interactions minimal & primarily limited to Slack
- Uncollaborative Goal Setting: Goals set without employee input
- Confused Management Hierarchy & Lack of 1-2-1s: ambiguity regarding who my engineering manager was, no 1-2-1 meetings or direct contact
- Resistance to New Ideas: Suggestions for process improvements dismissed out of hand despite company presenting as open, fast-moving & cutting-edge
- Highly inadequate QA - devs tested their own code (!) often leading to breakages in live
- Lack of Context & Mixed Messages on Work: Large tasks assigned without sufficient background info. Contradictory directives re. ongoing work caused confusion & wasted effort.
* Misuse of Story Points as a Performance Measure:
* Story points used to measure dev performance (!), artificial cap of 5 undermined purpose of breaking down work & led to impossible deadlines, code purposefully rushed & substandard - speed prioritised over quality, messy codebase & large tech debt
* Thorough code reviews discouraged - time for reviewing others' merge requests (MRs) not accounted for in story points, leading to lack of support & late feedback on fundamental code changes
* Inaccurate Portrayal of Flexibility: Promised flexible working hours (start between 8am & 12pm), but early morning meetings made this impossible
* Three month notice period even for junior devs!!