Pros: flexible hours, kitchen stocked with coffee/tea/snacks, hires many soon-to-be and recent college grads, positive/encouraging work environment, high percentage of long-term staff members, clearly defined goals for teams
I only spent 6 months with Tapestry Solutions (San Luis Obispo, CA office) while the long-term receptionist was out on maternity leave, but I could tell right away that the employees enjoyed working there; everyone was very friendly and there was a noticeable team spirit of team. Many staff members had been with Tap for years/decades, but I also felt welcome/comfortable from the start. The effort put into making the office as enjoyable as an office can be (ie: providing coffee, tea, oatmeal, soup, etc. throughout the day; an employee-operated snack bar; catered lunches; birthday parties) was pretty impressive too, and work hours were totally up to each individual depending on their preferences. I also thought it was awesome that they hire so many Cal Poly students, and that many continue working there after graduation. Overall, a great office environment.