
Posted 25 days ago
The people at Barracuda make me happy.
My team cares for each other and the work we do.
I think transparency and less turnover and movement will be a significant positive turn.
Pay comparative to the area we live in and the companies around us is not great.