Pros
Tech:
- Clojure is our bread and butter. It's a very enjoyable language to use. We've had people join the company specifically to use Clojure, and the team is very happy to ramp up Clojure newbies.
- Pair programming is our M.O., which is great for knowledge sharing, accountability, and making sure our developers are not too isolated.
- Team is very receptive to suggestions/feedback. This is how we ended up with pairing + some changes to our stack.
Culture:
- First of all, we have great people.
- Stitch people team has made a concerted effort to make sure our hiring process is objective, focused on competencies and suitability for a position. We really try to mitigate the 'hire more like ourselves' and everyone here wants to make our office a better place to work.
- Company values like 'DTRT' (do the right thing) are as important as 'being data driven' or more bottom-line goals.
- Engineering managers have a good track record of *immediately* addressing any issues that are brought up.
- Employees are trusted to manage their time and work on a schedule that fits their needs.
Compensation/perks:
Employee stock purchase plan
401k match
Catered lunch once a week
Flexibility to wfh when needed.
Cons
The transition from startup to being acquired by a larger international organization has been difficult. Collaboration across time zones is tough.
On the bright side, Stitch has taken steps to make sure the office culture isn't negatively impacted by this change, and the leaders in the Philly office have checked in with the office routinely to get feedback and thoughts about how we can integrate w/ Talend while still maintaining the office spirit we've built.
Diversity could be greatly improved.
Health insurance plan is probably about average for the US, which is to say, frustrating.