Pros: pay, benefits, subsidized lunches, people, technology, collaboration, leading edge mindset
Cons: very long hours at times, competing requirements for limited resources
A typical day at work in my former department included triaging any escalated customer or systematic issues, holding team stand-ups to regroup on project or initiative progress, spending time with staff members to work through problems, working with partners and peers across the organization to ensure needs are being met, and helping my team out in – more... any way I could.
Because of the enormous scale and magnitude of GoDaddy's systems, I learned quite a bit about the engineering "ilities" in my nearly 8 years with GoDaddy: scalability, availability, manageability, extensibility and reliability and how to develop platforms and architectures to handle the demand.
Management was typically very good, however we did re-org quite frequently because of the "keeping a fresh perspective" culture, so I had to work hard as a leader to support my staff (new & existing) and ensure there were no "concerns". It was a fairly flat organization for much of my time there so I was able to interact with management across the organization as well as executive leadership semi-regularly.
Coworkers and peers were the main driver behind the positive atmosphere that was present - even in the days leading up to our Super Bowl advertisements and necessary preparations that required 24, sometimes 36 hour stints, people still managed to keep a smile. It was a great place to be in terms of the support system.
The hardest part of the job was having my position eliminated at the beginning of the month. I was with GoDaddy for 8 years and drank the "Kool Aid" - I was extremely proud to be a part of something big from the relatively early stages.
The Christmas parties were definitely spectacular and easily the best part of the job. – less