Pros
Cool product. Well paid. Transparent financials.
Cons
They ask all new hires to give them a review on glassdoor 3 months into their employment. - Utter disorganisation. Projects and deliverables shift weekly. - Tons of custom solutions with no documentation. - Many different ways of doing the same thing in the codebase. No documentation on best practices. - Poor engineering. No good way to write tests. No domain model. Thousand line functions are the normal. No CI. Tons and tons of boilerplate. No standards. - Knowledge locked inside team members. - Hidden hierarchy. Old team members can do whatever they want. New hires are expendable, second class citizens. - Absent leadership. You'll be talking mostly to your team's team lead. Other team leads, directors, and C-suite don't care to hear you. Leadership does not show up to retros. - The monthly performance review is with the director of engineering, to whom you never interact with otherwise. - Toxic, cut-throat environment. You are constantly being judged, and everything will come up during your monthly performance review. Errors are unavoidable due to the disorganisation of the company and codebase. No chance at dialog, clarification, or counterargument. - Unreasonable expectations on the abilities of LLM assisted development. - Coworkers come and go often. You don't know who you'll be working with next month. - You will be expected to excel in all end of the tech stack. Your preferences and skills mentioned during the interview process do not matter. - If you struggle, you're quickly deemed not worthy of working at Attio. They will not try and assist you. Overall, huge company ego. They think of themselves as having an excelent company culture and engineering practices. The truth is the exact opposite, and their ego blinds them to it.