Pros: I've been working as a Software Engineer here, remote from Dallas, TX, for a while. There's usually a steady stream of IT solutions projects, especially in enterprise software. It's a mid-sized corporate environment, so layoffs aren't super common in my department.
Cons: Job security isn't rock-solid, though. If your project wraps up, you can sometimes feel like you're on the bench. They tend to staff up for specific project-based roles, and if those dry up, it gets a bit worrying.
Advice to Management: Focus on building more long-term internal products or a stronger bench strategy for Software Engineer roles. It would help with employee retention and overall job security feelings.
Show more