Pros
The work is interesting. Culture used to be incredible. Really good principles, if they followed them.
Cons
Terrible way to handle a layoff. Two days after you wrapped up firing people, managers in India posting on linkedin how "we're growing like crazy!!" read the room. At least they made it obvious what happened to the jobs. Trek used to be a leadership factory but turned into a place run on fear and desperation. The teams were wildly under resourced, the morale was horrible, people were burning out. Low performers were dragging everyone down. High performers were doing everything they could to make up for people being stretched too thin and giving up. Then the layoff doom videos came out with some completely out of touch message about people not working enough and "we've been watching you". There was a really nice thought at Trek that you should "work for the name on the front of the jersey, not the back" but those people became redundant (disposable) when their contributions were overlooked or someone else got the credit. Or the new shiny thing mattered more. Expect below market rate pay and little job security.