The days can be long here, at times. Eight hours at a minimum, and despite efforts to make that a maxiumum, it can spill over. An average work week for a salaried employee is probably closer to 45 hours than 40. This is all relative, though. I tell my friends elsewhere I worked a 50 hour week and they laugh in my face. Besides, see the above comment about getting the time back if you ask for it.
There have been times in the past when have been dropped in company-wide gatherings that could have been handled better. For example, if you're going to criticize the entirety of your service delivery operation, make sure the message is well-crafted to ensure you're focusing on what we do well in addition to what we need to improve. "We know you guys are working hard," isn't much of an attaboy.
Wearing two, three or even four hats isn't uncommon - hey, it's a small business. Getting pulled in a number of different directions can be difficult to handle, but when you reach out for help you'll get a hand outstretched in return. Sometimes this takes being very vocal/persistent.
While this place tries to be welcoming to anyone, it's not necessarily the right place for everyone. The humor can be brusque, and there're a lot opinionated people working here. No one is disrespectful, but be prepared to hold your ground and engage with determined (and at times stubborn) people.