Pros
Supportive Team Environment: The team at TechHive is incredibly collaborative, and the company encourages sharing knowledge and resources. As a Flutter developer, I had plenty of opportunities to learn from others and improve my skills.
Flexible Work Hours: They’re quite flexible with working hours, which is a huge benefit for work-life balance. Remote work options were also available, making it easier to manage personal responsibilities alongside work.
Focus on New Tech: TechHive actively supports using the latest Flutter updates and packages, which keeps the work exciting and relevant. The company encourages innovation and even supports developers in attending relevant workshops and conferences.
Growth Opportunities: There are clear growth paths, and regular one-on-one meetings with managers help keep career goals on track. I had the chance to lead small projects, which helped me build my leadership skills.
Cons
Occasional Tight Deadlines: Project deadlines can sometimes be a bit tight, leading to some long hours. While the company does try to acknowledge the extra effort, a bit more time for quality assurance would be beneficial.
Communication Hiccups Across Departments: Occasionally, there were miscommunications between departments that delayed projects. A more streamlined approach to interdepartmental collaboration would make projects smoother.
Limited Documentation for Legacy Code: Some of the legacy code wasn’t well-documented, which added time to projects. They’re working on improving this, but it can be a challenge for newcomers.