1.0
Mar 11, 2025
Former employee, more than 1 year
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
There aren't many Salary would be good if you didn't have to work 80 hour weeks
Cons
Overworked, Billed customer hours for Internal projects, Management stole ideas for other sectors, Management lied directly to employees