Pros
At SmithRx, the technical engineering staff stands out as a particularly positive aspect of the workplace. The team members are not only easy to get along with but are genuinely helpful and kind, displaying a consistently positive attitude toward both their work and the broader goals of the company. This camaraderie and support among peers is a cornerstone that makes the day-to-day operations smoother and more enjoyable. In terms of compensation, while the base salary may not be the strongest on its own, SmithRx offers performance bonuses that, although largely influenced by broader economic factors rather than individual achievements, can elevate the overall pay package to slightly above-average levels. Additionally, the on-call work schedule is surprisingly manageable compared to industry standards. When emergencies arise, there is a strong sense of team support, with colleagues readily available to assist with troubleshooting and problem-solving, which significantly eases the stress typically associated with such roles.
Cons
One of the more troubling aspects of SmithRx is the management style, which often seems detached from the technical intricacies that drive our projects forward. Despite a noticeable gap in understanding technical challenges and solutions, management frequently micromanages technical directions and implementation details. When their limited technical acumen becomes evident, they default to offering vague guidance on planning, process, schedules, action items, and ownership—often sounding more platitudinous than practical. Furthermore, there is a concerning trend where management redistributes almost all aspects of work, effectively absolving themselves of any direct responsibility. This abdication forces engineers to shoulder the entirety of consequences that arise, particularly when arbitrary deadlines are missed. During these times, management seems to resort to implicit intimidation disguised as management focus, which not only feels harassing but also starkly contradicts the company's stated value of "Together". This approach does not merely feel like it strains relationships but also feels like it fosters a uniquely toxic environment, where the burden of responsibility is unevenly distributed and genuine leadership is replaced by mere scheduling.