Compare SPS Commerce vs Boom Lab BETASee how working at SPS Commerce vs. Boom Lab compares on a variety of workplace factors. By comparing employers on employee ratings, salaries, reviews, pros/cons, job openings and more, you'll feel one step ahead of the rest. All salaries and reviews are posted by employees working at SPS Commerce vs. Boom Lab. Learn more about each company and apply to jobs near you.
- Boom Lab scored higher in 8 areas: Overall Rating, Career Opportunities, Work-life balance, Senior Management, Culture & Values, CEO Approval, % Recommend to a friend and Positive Business Outlook.
- Both tied in 1 area: Compensation & Benefits.
What Employees Say
- "Work life balance" was the most mentioned Pro at SPS Commerce.
- "Back office" was the most mentioned Pro at Boom Lab.
- "Implementation" was the most mentioned Con at SPS Commerce.
- "Consulting firm" was the most mentioned Con at Boom Lab.
I have been working at SPS Commerce full-time for less than a year
I was looking to move out of the Seattle area based on the cost of housing, and targeted the midwest as where I would like to move. My main avenue for looking for non-local jobs was Indeed, and saw... an opening for Sr. Engineer at SPS Commerce, a company I'd never heard of. Did some research about the company to see if it was a place I might like. The reviews were mixed, but almost all the negative ones were from the sales/marketing side. Figured I'd see where things went and put in my resume. A few days later I was contacted by a technical recruiter for the initial HR phone screen, and ensure our goals aligned. I was amused that they checked at both the start and end of the call to make sure I knew they were located in Minneapolis, MN. In general, it felt like a friendly conversation more than an interview. Over the call, it was emphasized that SPS care most about cultural fit as the individual technologies can be learned over time. (I found this to be very true through the entire process, and is what impressed me the most and why I am making this post.) The call went well and the technical phone screen was scheduled for the next week. I was contacted the day before the technical interview to confirm the time and give me the name of my interviewer. I personally really liked this bit of info as it enabled me to look them up on linked in and get a better idea of their position and what type of angle they would be asking questions from. The technical interview was as described by the recruiter, higher level concepts and strategies but focusing on personality and how I approach interactions with co-workers. I left the interview with a positive impression again. I was left with a reinforcement of the concept that this company placed a high value on soft skills and would work to train any areas of technical weakness. With the technical interview passed, the recruiter if I would be able to come out for an on-site interview. I had a good impression so far and accepted, and a couple of weeks later they scheduled me to come to Minneapolis. Now, a part that very much impressed me here, I asked if my interview could be on a Friday, and if I could stay until Sunday night so I could travel around the area and find a place for my family if things went well. They agreed and I had my hotel and rental car from Thursday when I came in until my flight out Sunday. Upon arriving at the hotel, there was an issue with the booking. I contacted the recruiter on her provided cell number and she spent close to an hour getting everything fixed from home at 6pm. Her helpfulness and friendliness during this was awesome, and definitely above what I would expect. Everything was resolved well and I had no further issues. The hotel was only 1 block away from the office, and very very nice. I've been through many interviews, and without exception by the end I'm feeling mentally drained. This was not the case for my interview with SPS. As opposed to the normal 1 hour blocks of coding/whiteboarding across 5-6 hours, SPS was predominantly 30 minute interviews focusing on soft skills and team dynamics. It turned out there were 3 different teams I had the potential of joining, and each had a slot to see which team I would get along with the best. There was 1 technical interview, but it was performed differently than others I've experienced. The task was fairly straight-forward, just had to write code to get 4 tests to pass. A couple of points that I really liked, 1) This was done on a computer. Whiteboarding has it's place, but I really enjoyed having the environment already set up and be able to actually run my code and see it error/fix the errors. 2) The goal was to see how I coded in a team, with suggestions being provided on direction changes, or improvements. There was an interesting bug that came up during it that was solved by one of the interviewers, but my response to it being fixed by someone else was what they were looking for. At the end of the day it was immediately clear to me that the company culture was exactly a match for my own personal ideals. There were a lot of great conversations, and the people I met were all people I could envision myself working beside. I felt good at the end of the interview, as opposed to my normal drained. I let my wife know that this was a company where if they offered, I planned on accepting. They offered. I accepted. We moved(u-haul with a broken exhaust for 3 straight days... omfg), and I am happy to say after 6 months my initial impressions of the company have proven to be entirely correct. This is a company I actively enjoy working for and am happy to recommend others work for as well. Thank you to whomever reads this, I hope you're having a wonderful day.
HQ is in Minneapolis, so if you don't like the cold that could be an issue. Different teams use different tech stacks, so cross training or changing teams is not easy.
Advice to Management
Maintain the open lines of communication that are currently present.