Mission: We help couples navigate and truly enjoy life’s biggest moments together.
I worked at XO Group full-time (More than 3 years)
At XO, I got to work on solutions to real and interesting problems using the best technologies. My team had access to the newest tools and was given the freedom to try new methodologies and ideas.
Work-life balance is MUCH better than what you find at other companies doing this level of engineering. Working remotely is fine and supported by good infrastructure.
IT support is top-notch. The very best of anywhere I've worked.
Some task switching and changes in direction, but usually with good reason and so much better than at smaller outfits racing for users. XO has the urgency to succeed, but the luxury of being able to take a longer outlook.
This is a large-ish public company with a strong brand and market presence, cash, and a willingness to change, grow, and invest. And very little bureaucracy. That's rare.
I thought the pace of change and growth was right. But a measured approach to engineering and change isn't right for everyone. If you're the sort who gets antsy if you don't get to start over every year, XO isn't for you. They change when it makes sense; it's a business, not a lab. Employees are encouraged to propose changes and are listened to.
Fun environment. The office culture is casual and friendly.
The bonus plan isn't the best, but compensation generally is fair.
Advice to Management
Make sure the managers you hire are a good fit culturally. Don't create islands within the company. The culture is great and needs to be protected.
Make sure management structure reflects the transformation of the company. Consider things like a chief software officer or high level architects.
The process took a week. I interviewed at XO Group.
Whiteboarding mostly. I was asked a few questions here and there about architecture and some syntax and other coding questions. However mostly I was asked to write or draw on the Whiteboard whatever the answer to the interviewer's questions. I only had two interviews, one phone and the other face to face.