I have worked for both companies in the last year. The drivers at JB were not happy but the office people seemed to be. When a company that depends on drivers seems more interested in keeping the people in the office happy than the drivers that should tell you something about the overall company culture. Both the office and the drivers at SNI seem happy more or less.
I can not recommend JB to anyone.