2.0
Jun 10, 2026
Anonymous employee
Former employee, more than 3 years
Recommend
CEO approval
Business Outlook
Pros
Tech hub in Buffalo is a nice facility. Employees there are so helpful.
Cons
A lot has changed between 2023-2026. Back in person 4 days a week, a lot of layoffs and firing, and removal of a lot of in-office perks. Also a ton of changes in management especially in tech. They aren't transparent about anything.