J

Jimmy Givens

1 year ago

The management of this company needs improvement. ...

The management of this company needs improvement. There is a lack of transparency. The company culture is not great.

Comments:

No comments