Pros
Friendly junior staff, some interesting work.
Cons
I worked at Weston for a little over 2 years. The salary started low and I was promised a sizable raise after a year. Despite 90%+ utilization and glowing client reviews, I was fed the line that they couldn't provide a raise because of the company's poor financial situation. This trend continues with management making promises for training, perks, etc. that never came to fruition due to cuts or upper management decisions. Benefits get worse with each passing year - the once generous sick time policy was taken away with HR trying to convince you a short term disability policy was "just as good" (hmmmm at 60% salary? yeah right). I routinely saw PMs and managers treating clients in a way they should have been fired for (adversarial, condescending). It is no wonder they are losing business left and right. Worst of all, management on all levels does not value employees. I consistently saw the hardest working employees (and the ones that clients routinely praised) completely unappreciated. As the good people inevitably left, the remaining competent people are totally overworked. This was the unhappiest I have ever been in my career. I have worked at other engineering consulting firms and the way Weston operates is well below the industry standard.