Pros: As a Senior Software Engineer, I've found job security is okay, especially if you're performing well. Being part of a big tech consulting firm like EPAM means there are often other client projects to jump onto, even if your current one finishes. It's not a small startup, so there's usually some buffer.
Cons: Your job security really depends on ongoing client projects in IT consulting. If your project gets canceled or wraps up without a clear next step, that 'bench time' can be stressful. Remote from Seattle, it feels a bit like you're out of sight, out of mind if you're not actively billable.
Advice to Management: Improve transparency around project pipeline and bench time for employees. It'd help a lot with stress levels and morale when a project wraps up unexpectedly.
Show more