It's not a software company, yet. This is an existing business that has been around a long time, with startup aspirations. That's a good thing in some ways, but can be a shock if you're coming from an "engineers first" culture. No coconut water. I don't necessarily consider this a con, but it can be somewhat of a wakeup call to rejoin the real world. It's also fairly frugal, there is not a lot of waste, and let's be honest, wasting money is a lot of fun.
Software engineering could be closer to the rest of the company, there's not as much departmental mixing as I'd like.
ATL and Charleston need to be closer together and I don't mean geographically