Cargo Cult Engineering - Software Development Engineer Groupon Employee Review

1.0
15 May 2016
Recommend
CEO approval
Business outlook

Pros

I worked at Groupon for about a year as a software engineer. My role was in a new team and I relocated to Ireland to become one of the first members. We built products that were internally facing, aiming to improve processes within the business and some other components that were externally facing (affecting the global user-base). Here are some of my experiences. - The office setup is very nice, they provide free drinks and snacks and a free lunch once-a-week which also involves an informal meeting / presentation of some topical issues. They have a nice terrace area (with wifi) which catches the sun and is protected from the wind. It can be pleasant to work or spend time there during the (short) Irish summer.

Cons

- So much re-invention of the wheel. There seems to be an active reluctance to use existing tried-and-tested tools and instead, hand-rolled, bespoke and (as a result) buggy solutions are preferred. Multiple duplicate solutions for existing problems can be found throughout the company. - They use lot of Ruby; when other large-scale companies are turning away from this in favour of the JVM (mainly due to scaling issues), Groupon seem happy to keep going with Ruby. I've worked on Ruby projects before and I've never seen it written the way they use it at Groupon. - There exist some "colourful" characters on the engineering teams. Some of these people have loud voices and strong opinions; as such these people have clout that they don't deserve. In reality they just produce noise or are overbearingly pedantic; the end result is not good engineering. There have been cases of work having to be completely re-written as a result of being over-engineered and poorly tested. - The on-call process is a bit dysfunctional. One of the engineers in particular is an "on-call hero", happily spending out-of-hours time on what are often really trivial issues or over-sensitive triggers. SLAs for services are often arbitrarily decided without any advance performance testing. There is nothing heroic about being needlessly woken up at 3am. - The interview process is *insane*. Groupon have "bar-raisers" (similar to Amazon) that can effectively veto the recruitment of a candidate, even if that candidate has received otherwise great feedback from other interviewers. Reasons for vetoing might be because the candidate cannot do (or does not know about) something that they would *never* be expected to do in the role. The amount of false-negatives must be very high. Also: "colourful" characters tend to select like-minded individuals, so the crazies-to-normals ratio is unusually high. - QA is an afterthought. Where it exists, it is administered improperly and inefficiently; this is a combination of a company culture that does not understand or value QA, a lack of QA resources (many QA engineers have left) and the "colourful" characters of those that remain. - The hierarchy would describe the engineering teams as "agile", following "best-practice", employing "micro-services" and all the buzzwords. However, much like the pleasant facade of the office environment, from an engineering perspective, things aren't so pretty under the hood. It is a bit of a Cargo-cult: teams might have meetings standing up, but that doesn't make them Agile. Headless chickens can move quickly, too. In the end I had to get out because I felt that my engineering abilities were diminishing as a result of working there. I hate being negative, but being honest overrides that.

Explore other reviews about Groupon

5.0
18 Feb 2026
Recommend
CEO approval
Business outlook

Pros

- Strong technical stack - Strong growth opportunity - Collaborative Environment

Cons

- Tight timeline for work

1.0
27 May 2026
Recommend
CEO approval
Business outlook

Pros

- honestly... i can't think of anything.

Cons

The internship lacked clear direction from management. My manager often seemed unsure about what work to assign and gave tasks without clear goals, context, or expected outcomes. Many assignments felt unstructured and were not aligned with my STEM background. Several tasks could have been handled through a short team meeting, a form, or a basic process document rather than through an internship role. There was also poor mentorship. When I asked questions or tried to discuss the work, I often did not receive useful answers. In some cases, I was told to rely on AI instead of receiving proper technical or professional guidance. AI can be useful as a tool, but it cannot replace mentorship, role clarity, or manager involvement. The manager appeared inexperienced in leading interns. There was micromanagement at times, but it was not paired with clear direction or useful feedback. I had to repeatedly ask for work that matched my field, and near the end of the internship I felt I had to identify relevant work on my own. This made the experience feel poorly planned and disrespectful. Career growth was extremely limited. There was no clear path forward, no structured training, and no meaningful discussion about how to grow within the company. Instead of helping me develop as a potential employee, my manager suggested that I apply to other companies. That made the role feel temporary and disconnected from any long-term opportunity. The role had very few learning opportunities. Many processes were unclear, and there seemed to be heavy reliance on automated tools without enough internal knowledge or guidance. Several tasks and projects appeared to lack clear ownership, which made the work environment confusing. Communication from leadership and HR was also poor. Decisions were not clearly explained, and HR did not appear to handle concerns with enough preparation or clarity. Calls often felt like attempts to gather basic information that should have been reviewed beforehand. I also had concerns about professional boundaries. I have evidence that an HR representative viewed or monitored my personal Instagram profile while handling a workplace issue. That felt inappropriate and made me question whether the matter was being handled professionally. The broader work environment felt disorganized. Too many people seemed involved in simple tasks, while ownership and accountability were unclear. The company felt more like an unstructured startup trying to manage too many disconnected projects than a place with mature processes, stable leadership, or a clear intern program. Overall, the internship did not provide meaningful mentorship, structured learning, career growth, or role clarity. I would not recommend this role to someone looking for a serious professional development experience.

See reviews by: Helpful|Rating|Date|All