Once you cross the threshold of genuinely having senior level engineering experience the pros of slalom may not out weigh the cons.
It’s very hard to stick around even if you really do like the culture and people. That was probably the hardest thing about leaving was I really appreciated my coworkers but I would have been foolish to pass up a massive salary increase and better benefits across the board.
I also wanted to be promoted and despite being told for more than a year that I had already been delivering work at the level above me it was not clear how soon I would be promoted.