Pros
There are two sides to the Gun.io business, the contractor (good) side, and the corporate office (bad) side. Contractors for Gun.io are their life blood, their whole business model is built on hiring software engineers to their bench, to pass contracted roles as they come in and hope for a good fit in order to make a fee off their hourly rate. Their contractors are usually extremely skilled software engineers, who have worked for some reputable companies (Uber, SpaceX, etc). Think of these employees like Uber drivers, they're independent contractors who provide a service under the name of a larger corporation. Gun.io often does a good job making this side of their business happy, and provides a service that sifts through a moderate amount of inbound leads to pass a small minority of quality leads to the software developers on their bench awaiting placement. They also do a decent job of getting their contractors hired on at decent rates with an above average markup for themselves.
Cons
The corporate side of working at Gun.io is extremely different than the contractor side of Gun.io. The first thing I will touch on is a facade they hide behind of knowledge. Their companies name is out there in any capacity due to their podcast, articles, and The Wayfarer (a weekly newsletter). They design these things to be for technologists by technologists, yet don't advertise the fact that not a single person in their office has any sort of background in technology, they just kind of wing it, which is really obvious if you talk any about any sort of engineering topic with any one of them. Secondly, the management is abusive and unprofessional. I read another review of the management being intoxicated, and while I cannot confirm 100% that they were at the time I was employed, it does make sense to me that my treatment there might have stemmed from something of that sort. Nonetheless, to give better context of my treatment at Gun.io I will tell a short story of my one and only "performance review." We were up in sales from the previous quarter, reaching KPIs and other metrics set in place, with a large amount of traction and landing some really nice deals with some large brand names (Atrium, Dollar Shave Club, FoxNext Games, etc) when abruptly a meeting popped on my calendar labeled a performance review. When I asked around the office I was told everyone would have a performance review, but only two people had them scheduled (to the best of my knowledge there have been no other performance reviews since these), which struck me as weird. Both performance reviews were extremely negative, and mine was downright abusive and unprofessional. During mine, which let me remind you, I was performing my job to the best of my abilities as a recent college grad with one year of prior experience, I was told, and I can still quote it perfectly to this day, "You are not worth the f-ing money we are paying you" by the CEO, Teja. Following this meeting I gave them a one week notice, and left the company. I wish I had quit on the spot. Lastly, it was demanded several times that my work week extend into all weekends. That I should give up my free time to focus on making them more money. They ask this of all employees, but still advertise themselves as having a "healthy" work life balance. While this trait is not uncommon amongst start ups, I would hope they would be more transparent about it in the future. Thank you for reading, as many have seen this page has been incredibly inactive until a negative post was made fairly recently, which was then pushed down by a extremely strange influx of positive posts, do not be shocked if most of those positive posts are created by management at this company to push this post down (they are unprofessional enough to spend their time doing something like that).