Pros
Professional, Courteous, Honest - just a few words to describe working at SFI. Fairly new to the company, but have been impressed with them from the start. From recruitment, through the probationary period, until the present, the company has been upfront and fair with their dealings and I'm grateful for their offer and continued confidence in having me as their employee. Upper management does show that they care for their employees, especially their COO who does regular site visits for the different contracts and makes it a point to check in and meet with the onsite employees.
Cons
Not much, it's a growing company that's experiencing some growing pains. If anything, they are innovative in trying new ideas and sometimes make some honest mistakes in the process, but that's normal.