5.0
May 11, 2021
Current employee
Recommend
CEO approval
Business Outlook
Pros
Umbra is a great company, the managers are supportive and want to see your career succeed! We finally have a great HR team, they are supportive and hire the best!
Cons
No cons to report, great place.