So many negatives about the company! A pervasive feeling of negativity. I've never worked somewhere in which everyone seems so downtrodden and gloomy. Four (and only four) customers who perpetually seem dissatisfied with Bsquare. An overwhelming lack of communication between management and regular technical employees. Endless nitpicking and a lack of confidence in plans we had all recently agreed to. Stated commitment to a work/life balance which disappears when work starts to get even slightly challenging. A lack of confidence in senior technical team members such that ideas need to be continually be fought for. And pay and benefits that are just average compared with other tech companies.