- Inter-team communication needs improvement
- Remote work can be challenging with long timezone differences
- Balancing business needs and engineering capacity doesn't always work out. Sometimes have to crunch to make a demo or installation work on unrealistic timelines
- Sometimes too many layers between leadership and IC's. Devolves into games of telephone
I'm optimistic for the company's outlook. The workplace has improved during my time here, especially toxic people have been let go. Two new executives have been brought on, and so far they seem to be providing good guidance, structure, and direction to the company. It's not perfect of course, but there seems to be an earnest effort in improving in many aspects