LevelUp is a series of classes, workshops and conferences for students who want to add to their classroom learning with real-world experience. Topics range from test-driven development, continuous delivery and pair programming to agile project management, business analysis and career development.
LevelUp is a not-for-profit initiative, run by Thoughtworks volunteers and industry professionals.
Rating Reviews
Rating is calculated based on
2
reviews and is evolving.
Pros: I liked the focus on continuous learning and open-source contributions. As a Software Developer, I really grew my technical skills. The team environment in the Chicago office was always collaborative and supportive. There's a strong push for knowledge sharing.
Cons: The project hopping can get tiring, which is common for a global consultancy. Work-life balance really depends on the client. Sometimes there's pressure to constantly be 'on' for client deliverables. It's tough to build long-term relationships with internal teams.
Advice to Management: Try to give teams more stability between projects if possible. Focus on better client-side work-life balance agreements for your consultants. Support more internal initiatives.
Show more
Pros: You get to jump on different projects quickly as a Software Consultant, which is great for learning new tech stacks. There's usually a mentor assigned, which helps early career developers get their footing in the tech consulting space. The hybrid model in the Chicago office offers good flexibility.
Cons: Career progression can feel a bit murky after your initial ramp-up. It's often on you to really push for promotions, and the path isn't always clear, especially if you're not fully on an agile project with constant feedback. Sometimes you feel a bit stuck on long-term client engagements.
Advice to Management: Clarify the career progression paths, especially for those beyond the entry-level. Provide more structured opportunities for skill development and promotion without solely relying on individual initiative. Make sure every team, even on long-term projects, has clear growth conversations.
Show more
What is the typical management style like at Thoughtworks, and how does it impact the team's working culture for software engineers?
Thoughtworks emphasizes a democratic and collaborative management style, where leadership often acts as facilitators rather than top-down decision-makers. This approach fosters an inclusive working culture, encouraging open communication and shared ownership among software engineers in their agile development environment.
What is the typical working culture like for software developers at Thoughtworks, especially regarding collaboration and innovation?
Thoughtworks fosters a collaborative and agile environment where developers are encouraged to share knowledge and innovate. The culture emphasizes continuous learning and problem-solving, with cross-functional teams working closely together on client projects.