Pros
Employees are nice and easy to get along with. The work area is decent and you can leave earlier on Fridays.
Cons
At first glance, the environment appears to be very unconventional and even an enjoyable place to be. The founder comes across as sincere and fair but far from that. I found the place to be very reactive to situations, especially customer service related issues and as one reviewer mentioned, a huge lack of communication between sales and design. Another red flag which seems to be glorified is the lack of an HR department or HR person. It seems to be a non-issue until you realize people can be let go without warning, written documentation or a reason. Learning curve-there isn't one. The founder has many unrealistic expectations of his staff. It's not unheard of there for some to stay overnight to get the job done. The turnover is extremely high for a place of that size. When I looked at the "team" picture on their website, I realized I didn't recognize a lot of those people when I started. They had already come and gone. As one reviewer said, "keep looking", when it comes to another job. If you do work there, have a back up plan because most likely, you'll need one.