- No room for vertical or horizontal growth at Firespring if you do not want to be one of the many managers there.
- Very loud workplace. Engineering was placed directly across a short divider wall from the client support team, so enjoy listening to CS explain how to setup email accounts day in and day out. If you prefer a quiet workspace where you can do things without blasting music, you probably want to look elsewhere.
- The engineering team has what feels like zero input at times into the projects they are working on. Cross-team communication is an important aspect to any successful business, but we were frequently overruled by managers in the customer support and marketing departments with no input into those decisions.
- Firespring's core product is its custom CMS platform targeted at printers and non-profits, and yet the engineering team is one of the smallest teams at the company.
- Pay is decent for the location as an engineer, but you can be paid significantly more at most all other companies in the area. Insurance was not covered by Firespring. There was no 401k matching. Lunch was catered multiple times per week when I started, by the time I left it was once a week and you paid for it out of pocket. Thats not a benefit, thats just conveniently placed food for you to buy.
- Poor project management -- decisions come from all corners of the company and if you have senior management in your pocket you can put whatever you want into the task backlog, prioritized as you see fit and not as the product needs dictate.
- Very public about why people were let go or terminated at the company.
- Don't expect to have people paying attention in meetings. Laptops and phones abound. They're all just "taking notes" though.